<?php
/**
 * Created by JetBrains PhpStorm.
 * User: kevin
 * Date: 7/30/13
 * Time: 3:55 PM
 * To change this template use File | Settings | File Templates.
 */

class Filter {
    var $price              = array();
    var $factory            = array();
    var $color              = array();
    var $style              = array();
    var $uniform            = array();
    var $func               = array();
    var $camera             = array();
    var $connection         = array();

    public function price(){
        $this->price = array(
            array(
                'min'=>0,
                'max'=>1,
                'label'=>'Dưới 1 triệu'
            ),
            array(
                'min'=>1,
                'max'=>3,
                'label'=>'1 triệu - 3 triệu'
            ),
            array(
                'min'=>3,
                'max'=>5,
                'label'=>'3 triệu - 5 triệu'
            ),
            array(
                'min'=>5,
                'max'=>8,
                'label'=>'5 triệu - 8 triệu'
            ),
            array(
                'min'=>8,
                'max'=>13,
                'label'=>'8 triệu - 13 triệu'
            ),
            array(
                'min'=>13,
                'max'=>20,
                'label'=>'13 triệu - 20 triệu'
            ),
            array(
                'min'=>20,
                'max'=>0,
                'label'=>'Trên 20 triệu'
            )
        );
        return $this->price;
    }
    public function factory($type){
        global $global_category_type;
        //Lấy ra các hãng sản xuất
        if(!isset($global_category_type[$type])){
            die();
        }
        if($this->factory){
            return $this->factory;
        }
        $db_query = new db_query('SELECT fac_id, fac_name FROM factory
                                  WHERE fac_cat_type = "'.$type.'"');

        $this->factory = $db_query->resultArray();unset($db_query);
        return $this->factory;
    }
    public function color(){
        $this->color = array('Xanh','Đỏ','Đen','Xám','Vàng','Trắng', 'Đen trắng', 'Hồng', 'Nâu','Tím','Xanh lam');
        return $this->color;
    }
    public function style(){
        $this->style = array('Cá tính','Cổ điển','Thời trang','Doanh nhân','Nam tính','Nữ tính','Trẻ trung','Hiện đại');
        return $this->style;
    }
    public function uniform(){
        if($this->uniform){
            return $this->uniform;
        }
        $this->uniform = array('Kiểu cảm ứng','Kiểu nắp gập','Kiểu nắp trượt','Kiểu thanh thẳng');
        return $this->uniform();
    }
    public function func(){
        if($this->func){
            return $this->func;
        }
        $this->func = array(
            '2 sim 2 sóng',
            'Bluetooth',
            'Cảm ứng điện dung',
            'Ghi âm cuộc gọi',
            'Nghe FM',
            'Wifi',
            'Chụp panorama',
            'Wifi hotspot',
            'Nghe nhạc'
        );
        return $this->func;
    }
    public function camera(){
        if($this->camera){
            return $this->camera;
        }
        $this->camera = array(
            'Camera trước',
            'Quay video'
        );
        return $this->camera;
    }
    public function connection(){
        if($this->connection){
            return $this->connection;
        }
        $this->connection = array(
            'EDGE',
            'GPRS',
            '3G',
            '4G'
        );
        return $this->connection;
    }
}